package xdTool

import initConfig.SysInitData
import sysUtil.SysCommUtil

import java.sql.Clob

class XdWidgetPanel {

    String name //用户DomId
    String label //panel标签
    String nameFlag ="true"//是否显示名称

    Long xdWidgetId ;
    //String type //panel类型：table、echart-bar、echart-line...
    Clob html //控件基本html代码以及样式
    Long dataId //关联type类型的数据ID：比如table、echart

    Long dataSourceId
    String dataType = "SQL";
    Clob dataSql;//报表sql
    Long dataPanelId; //报表关联的panel 数据源

    String creator ;//操作人
    String updator ;//操作人
    Date dateCreated;
    Date lastUpdated;
    static constraints = {
        name(unique: true,nullable: false)
        nameFlag(nullable: true)
        label(nullable: true)
        dataId(nullable: true)
        dataSql(nullable: true)
        dataPanelId(nullable: true)
        dataSourceId(nullable: true)
        //type(nullable: false)
        xdWidgetId(nullable: false)
        creator(nullable: false)
        updator(nullable: true)
    }
    static mapping = {
        version false
    }
}
